An Infrastructure for CORBA Component Replication
نویسندگان
چکیده
Component-based programming is a promising approach to distributed application development. It encourages software reuse and promotes the separation (as in aspect-oriented programming) between the components' business implementations and the code managing the used system services. One system service, of particular importance to the distributed computing domain, is replication. It is actually used for various purposes e.g performance (caching), faulttolerance, availability for mobile users. However, replication management in a component-based environment is still an open issue. This paper presents our approach to component replication and describes an experiment based on the OpenCCM platform (an implementation of the CORBA Component Model). Our approach has been validated with several applications.
منابع مشابه
RIMoCoW, a Reconciliation Infrastructure for CORBA Component-Based Applications in Mobile Environments
Initially targeted at supporting individual work, personal devices are more and more used for collaborative activities in mobile environments. In this context, service continuity raises the problem of data availability during disconnections. This relies on optimistic replication with the deployment of a local copy of the necessary application components, leading to potential divergence of the d...
متن کاملNon-functional Replication Management in the Corba Component Model
Component-based programming is a promising approach to distributed application development [1]. It encourages software reuse and promotes the separation (as in aspect-oriented programming[5]) between the components' business implementations and the code managing the used system services. One system service of particular importance to the distributed computing domain is replication. Managing rep...
متن کاملOpenCCM : une infrastructure a composants pour le deploiement d'applications a base de composants CORBA
Deployment of software components for building distributed applications consists of the coordination of a set of basic tasks like uploading component binaries to the execution sites, loading them in memory, instantiating components, interconnecting their ports, setting their business and technical attributes. The automation of the deployment process then requires the presence of a software infr...
متن کاملEnd-to-End Latency of a Fault-Tolerant CORBA Infrastructure
This paper presents measured probability density functions (pdfs) for the end-to-end latency of two-way remote method invocations from a CORBA client to a replicated CORBA server in a fault-tolerance infrastructure. The infrastructure uses a multicast group-communication protocol based on a logical token-passing ring imposed on a single local-area network. The measurements show that the peaks o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002